package com.bng8.superstar_cms.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * ClassName: SupMissionVO
 * Package: com.bng8.superstar_cms.domain.vo
 * Date: 2023/8/17 15:58
 * Author: 安知（13921877634）
 */
@Data
public class SupMissionVO implements Serializable {
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 739066136933937720L;

    /**
     * 任务id
     */
    private String id;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 任务名
     */
    private String challenger;

    /**
     * 任务名
     */
    private String missionName;

    /**
     * 完成数
     */
    private Integer quantity;

    /**
     * 奖品
     */
    private String prize;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime gmtCreate;
}
